package com.zhuss.bean.vo.idea.idea;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.zhuss.common.AbstractVo;

public class DetailIdeaVo extends AbstractVo {
	
	private Long ideaId;

	private String title;

	private String content;

	private List<String> pic;
    
    private List<String> urlList;

    private Integer area;

    private Integer sort;

    private String creator;
    
    private String creatorUrl;

    private Long creatorId;

    private Date createTime;

    private String modifier;

    private Long modifierId;

    private Date modifyTime;
    
    private Integer thumbNum;
    
    private Integer collectNum;
    
    private Integer forwardNum;
    
    private Integer topicNum;
    
    private Integer thumbSelfNum;
    
    private Integer collectSelfNum;
    
    private Integer forwardSelfNum;

	public Long getIdeaId() {
		return ideaId;
	}

	public void setIdeaId(Long ideaId) {
		this.ideaId = ideaId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}
	
	public void setContent(String content) {
		this.content = content;
	}

	public List<String> getPic() {
		return pic;
	}
	
	public void setPic(String pic) {
		if (pic != null && !"".equals(pic)) {
			String[] strList = pic.split(",");
			this.pic = new ArrayList<>();
			for (String str : strList) {
				this.pic.add(str);
			}
		}
		
	}
	
	public List<String> getUrlList() {
		return urlList;
	}
	
	public void setUrlList(List<String> urlList) {
		this.urlList = urlList;
	}

	public Integer getArea() {
		return area;
	}

	public void setArea(Integer area) {
		this.area = area;
	}

	public Integer getSort() {
		return sort;
	}

	public void setSort(Integer sort) {
		this.sort = sort;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}
	
	public String getCreatorUrl() {
		return creatorUrl;
	}
	
	public void setCreatorUrl(String creatorUrl) {
		this.creatorUrl = creatorUrl;
	}

	public Long getCreatorId() {
		return creatorId;
	}

	public void setCreatorId(Long creatorId) {
		this.creatorId = creatorId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getModifier() {
		return modifier;
	}

	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

	public Long getModifierId() {
		return modifierId;
	}

	public void setModifierId(Long modifierId) {
		this.modifierId = modifierId;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public Integer getThumbNum() {
		return thumbNum;
	}

	public void setThumbNum(Integer thumbNum) {
		this.thumbNum = thumbNum;
	}

	public Integer getCollectNum() {
		return collectNum;
	}

	public void setCollectNum(Integer collectNum) {
		this.collectNum = collectNum;
	}

	public Integer getForwardNum() {
		return forwardNum;
	}

	public void setForwardNum(Integer forwardNum) {
		this.forwardNum = forwardNum;
	}
	
	public Integer getTopicNum() {
		return topicNum;
	}
	
	public void setTopicNum(Integer topicNum) {
		this.topicNum = topicNum;
	}

	public Integer getThumbSelfNum() {
		return thumbSelfNum;
	}

	public void setThumbSelfNum(Integer thumbSelfNum) {
		this.thumbSelfNum = thumbSelfNum;
	}

	public Integer getCollectSelfNum() {
		return collectSelfNum;
	}

	public void setCollectSelfNum(Integer collectSelfNum) {
		this.collectSelfNum = collectSelfNum;
	}

	public Integer getForwardSelfNum() {
		return forwardSelfNum;
	}

	public void setForwardSelfNum(Integer forwardSelfNum) {
		this.forwardSelfNum = forwardSelfNum;
	}
	
}
